home *** CD-ROM | disk | FTP | other *** search
/ Aminet 23 / Aminet 23 (1998)(GTI - Schatztruhe)[!][Feb 1998].iso / Aminet / comm / net / binkd_0_9_2bin.lha / !README.FIX < prev    next >
Text File  |  1997-10-23  |  9KB  |  304 lines

  1. 0.8u1
  2. ------
  3. NT/95:  Fixed a bug in nt/TcpErr.c. We show correct information about
  4.     errors now.
  5.  
  6. 0.8u2
  7. ------
  8. NT/95:  The "reference" compiler changed. NT & W95 versions are compiled
  9.     with MSVC now. Watcom C is not supported any more.
  10.     Cosmetic changes to compile binkd with MSVC without warnings.
  11.     Known bug: binkd exits incorrectly with ctrl-c/ctrl-break
  12.  
  13. 0.8.5
  14. -----
  15.     Binkd used to close unsecure sessions only by timeout, fixed
  16.  
  17.     readcfg.c rewritten
  18.  
  19.     FTN_DOMAIN and FTN_NODE moved to ftndom.h, ftndom.c, ftnnode.h, 
  20.     ftnnode.c
  21.  
  22.     Now one can specify an alternative port for a node in config.file:
  23.         #
  24.         node 5047/13 hostname.domain:altport -
  25.  
  26.     Fixed "bind: Address already in use"
  27.  
  28.     Now we define and use INVALID_SOCKET and SOCKET_ERROR instead of -1 
  29.     for WINSOCK compatibility
  30.  
  31.     Logfile is opened just before writing and closed right after that
  32.     
  33.     readdir.h -- The header to get POSIX directory interface out of
  34.     misc compilers
  35.  
  36.     Now binkd removes partial .pkt's (When next time creates
  37.     a new temporary name in the inbound dir)
  38.  
  39.     When trying to receive a new file: remove from inbound partial 
  40.     files with this name but diff.size or time. (By default binkd
  41.     will left old parts as .dt and .hr in the inbound directory)
  42.         #
  43.         kill-dup-partial-files
  44.             
  45.     Remove from inbound all old partial files. (OFF by default)
  46.         #
  47.         kill-old-partial-files <max-age-in-seconds>
  48.  
  49. NT/95:  ctrl-c problems fixed
  50.  
  51.     Fixed a bug in protocol.c
  52.  
  53.     Show percents while sending or receiving
  54.         #
  55.         percents
  56.  
  57. 0.8.6
  58. -----
  59.     Fixed a minor bug in protocol.c (Some error msgs were not
  60.     send to remote)
  61.  
  62.     Fixed "restoring poll with 'h' flavour" bug
  63.  
  64.     Added .csy support (A la T-Mail)
  65.  
  66.     Added more .?sy checks so binkd will not try to start a client
  67.     to call a busy node
  68.  
  69.     Changed password checking a bit
  70.  
  71.     New keyword:
  72.         #
  73.         minfree <Kbytes>
  74.     binkd will skip all files from a node if 
  75.       size of the next file for us there + minfree < free space in inbound
  76.     Default -- don't check
  77.  
  78.     Flags, like this
  79.         #
  80.         flag D:\\bbs\\flags\\toss!.now *.pkt
  81.         flag D:\\bbs\\flags\\toss!.now *.su? *.mo? *.tu? *.we? *.th? *.fr? *.sa?
  82.  
  83.     Misc bugs fixed by Mike Malakhov
  84.  
  85. 0.8.7
  86. -----
  87.     Added minfree-nonsecure (see. minfree). There is a good idea to set
  88.     them both if you have both of your inbounds on the same file system.
  89.         #
  90.         minfree-nonsecure <Kbytes>
  91.  
  92.     Minor fixes
  93.  
  94. 0.8.8
  95. -----
  96.     Extended the syntax of the Flag statement:
  97.         #
  98.         flag [!]path wildcard ...
  99.     `!' before the pathname stands for "immediate" flag
  100.  
  101.     Binkd has become a really quiet thing. Use 
  102.         #
  103.         printq
  104.     keyword to make    queue rescans verbose, and
  105.         #
  106.         conlog <loglevel> 
  107.     if you want binkd's log at your console.
  108.  
  109.     New keywords:
  110.         #
  111.         try <N>
  112.         hold <S>
  113.     binkd will try to call a node N times, if failed, it will
  114.     hold the node for S seconds. The feature is off by default.
  115.  
  116.     Support for .try/.hld a la Brake Mailer g710+
  117.     
  118.     Added more paranoya to inbound.c
  119.  
  120.     client.c/ftnq.c rewritten
  121.  
  122.     Improved SIGCHLD handling, use -DSYS5SIGNALS / -DEMXSIGNALS for
  123.     SysV / EMX signal models, see reapchld.inc
  124.  
  125.     Added some experimental code, which will teoretically help to
  126.     avoid some bugs
  127.  
  128.     Added include keyword:
  129.         #
  130.         include filename
  131.     
  132. *IX:    SIGHUP forces binkd to restart
  133.  
  134.     New keyword:
  135.         #    
  136.         hold-skipped <S>
  137.     Binkd will hold all mail, skipped by a node, for S seconds. 
  138.     (Def. -- 3600)
  139.  
  140.     Extended the syntax of the Node statement:
  141.         #
  142.         node [[z:]n/]n[.p] [{host[:port]|-} [{pwd|-} [flavour [{obox|-} [{ibox|-}]]]]]
  143.     Flavour is one of i, c, d, -, h; and is the flavour for the outbound
  144.     filebox. All non-"-" fields will redefine values specified for the 
  145.     same node earlier in config. Default for ibox is inbound or 
  146.         inbound-nosecure depending on the pwd field. Default for port is oport.
  147.     Binkd sends from obox all non-dir entries NOT matching ".*" wildcard.
  148.     EVERY TIME YOU PUT A FILE INTO OBOX CHECK IF BINKD WILL BE ABLE TO
  149.     UNLINK IT. Otherwise, the session will never end.
  150.  
  151.  
  152. 0.9     (Fri May  9 15:56:43 GSD 1997)
  153. ---
  154.     Perform reverse resolving (logging only)
  155.         #
  156.         backresolv
  157.  
  158.     Log pid:
  159.         #
  160.         pid-file /var/run/binkd.pid
  161.  
  162.     Sometimes binkd reported "secure session" but used non-secure inbound
  163.  
  164.     Binkd could not rename files with `#' in their names after receiving
  165.     (Reported by Andrew Sukhorukov)
  166.     
  167.     Some minor bugs fixed
  168.  
  169.     Added command line options:
  170.         -i    run from inetd (OS/2 or *IX only)
  171.             (*IX: don't forget to turn `printq', `conlog' and 
  172.             `percents' OFF when running from inetd -- binkd'll
  173.             not take care about this itself!!!)
  174.         -c    start clientmgr only
  175.         -p    start clientmgr only, make polls, quit if the queue
  176.             seems to be empty after the next rescan
  177.         -s    start servmgr only 
  178.     
  179.     Changes based on patch by Boris Tobotras -- 
  180.     1) you can now use service names (as in /etc/services) with iport/oport
  181.     2) before using 24554 as the default port number, binkd will try 
  182.     to find "binkp" entry in /etc/services database first
  183.  
  184.     Binkd/0.8.5+ used to lose netmail under UNIXs sometimes and 
  185.     left .pkt's as .dt under OS/2, NT, etc. :-( Fixed. (Many reports)
  186.  
  187.     Added syslog support -- to use it you need to make binkd with
  188.     HAVE_VSYSLOG defined and add syslog facility name to config:
  189.         #
  190.         syslog local0
  191.     (Based on patch by Boris Tobotras)
  192.  
  193.     Binkd could create a poll in *.olo instead of *.flo (Reported
  194.     by Dmitry Baronov and John Gladkih)
  195.  
  196.     Now binkd will touch it's *.bsy's aprox. every 60 seconds.
  197.     (Binkd changes *.bsy's m- and atimes only!)
  198.  
  199.     Extended the syntax of the Node statement:
  200.         #
  201.         node [[z:]n/]n[.p] [-nr] [{host[:port]|-} [{pwd|-} [flavour [{obox|-} [{ibox|-}]]]]]
  202.         `-nr' stands for `Not Reliable Link', this works only on outbound calls 
  203.     with another binkp/1.1 mailer. The option solves the only problem with
  204.     binkd having no enough time to start receiving of a file from 
  205.     non-zero offset before IP link's down, so don't use it unless you 
  206.     have this problem -- really not effective
  207.  
  208.     Map paths in flo's:
  209.         #      
  210.         ftrans old-string new-string
  211.     eg,
  212.         #
  213.         ftrans "D:\\fido\\outbound" "/var/spool/fido/outb"
  214.         ftrans "\\" "/" # this replaces all slashes in a path
  215.     Use as many ftrans's as you want.
  216.  
  217.     New keyword:    
  218.         #
  219.         exec command wildcard ...
  220.     Binkd will run the command if one of wildcards matches a rcvd file.
  221.     *S in the command line will expand in a full path for a S.R.I.F file,
  222.     see !SRIF.TXT for details, eg.
  223.         #
  224.         exec "my-freq-processor.exe /options *S" *.req
  225.     (Not really tested)
  226.  
  227.     Fixed hang-ups in EMX version. May be. (John Gladkih)
  228.  
  229.  
  230. 0.9.1   (Mon Jun 16 17:37:04 GSD 1997)
  231. -----
  232. *IX:    Configure script. (see !README)
  233.  
  234.     Binkd could not correctly ACK receiving of files with some names
  235.     (Reported by John Gladkih)
  236.  
  237.     Binkd ignored fileboxes' flavours (Reported by Sergey Gubanov)
  238.  
  239.     Changed a bit pid-file handling.
  240.  
  241.     Binkd will not complain about missing .rsp files when running 
  242.     programms with "exec" statement without using of *S macro.
  243.  
  244.     Binary log in T-Mail format:
  245.         #
  246.         binlog o:\\log\\binkd.sts
  247.         tzoff 10800                # correct UTC time returned
  248.                        # by time() under DOS-derived OS
  249.     (By Fyodor Ustinov)
  250.  
  251.     Binkd didn't strip disk labels (Reported by Fausto de Carvalho)
  252.  
  253.     Command line option `-C': exit(3) on config change -- checked on
  254.     every incoming connection. (EMX BUG: binkd will not quit until all
  255.     active connections are closed)
  256.  
  257.     Session would never end if remote skips files being sent 
  258.     from our outbound filebox.
  259.  
  260.     New keyword:    
  261.         #
  262.         send-if-pwd
  263.     Don't send (only receive) files if no password for an inbound session.
  264.  
  265.     Remove old .bsy/.csy files (If some left after a system crash).    
  266.         #
  267.         kill-old-bsy <max-age-in-seconds>
  268.     It would be wise to set this to 43200 (12 hrs) on almost any system.
  269.     (Note that binkd always touches it's .bsy's/.csy's for active sessions;
  270.     kill-old-bsy is OFF by default)
  271.  
  272. 0.9.2
  273. -----
  274.     FronDoor- and Bink/+-style binary history (by maxb)
  275.         #
  276.         fdinhist in.his
  277.         fdouthist out.his
  278.  
  279.     Amiga port by Dmitry Yurtaev <dmitry@relay.channel4.mplik.ru>
  280.  
  281.     You can now specify a list of internet addresses for a node:
  282.         #
  283.         node 999 Host-1;Host-2:333;Host-3
  284.  
  285.     Some minor patches.
  286.  
  287.     Binkd used to remove pidfiles not in time (Sergey Babitch)
  288.  
  289.     Binkd will do 1:2/3.4 --> p4.f3.n2.z1.fidonet.net translation
  290.     atomagically if you specify `*' as the hostname for a node:
  291.         #
  292.         node 999 *
  293.     (Yes, you can say "node 999 fido.xxx.ru;*")
  294.  
  295.     Use `root-domain' keyword to change the root domain default for
  296.     1:2/3.4 --> p4.f3.n2.z1 lookups:
  297.         #
  298.         root-domain fidonet.org.
  299.  
  300.     Providing a password on incoming call on UNSECURE link (i.e. no
  301.     password for them in our cfg, but they send us a password)
  302.     isn't an authentication error anymore (It's not a pwd-protected
  303.     link either).
  304.